package com.sg.dto.biz.bff.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc BffQueryAccountSubjectListReqDto
 * @使用场景
 */
@Data
public class BffQueryAccountSubjectListReqDto implements Serializable {

    /**
     * 科目名称
     */
    @ApiModelProperty("科目名称")
    private String accountSubjectName;

    /**
     * 科目类型 NATIONAL_STANDARD:国家标准 DEPT_ORG_STANDARD:部门组织标准 CONTNET_STANDARD:内容标准 CONTENT_SELFDOM:内容个性
     */
    @ApiModelProperty("科目类型")
    private String accountSubjectType;

    /**
     * 收支类型 INCOME:收入 SPENDING:支出
     */
    @ApiModelProperty("收支类型")
    private String incomeExpensesType;

    /**
     * 科目类别编码 BUDEGT_ACCOUNT_CLASS:预算账户类别 ENTITY_ACCOUNT_CLASS:实体账户类别 SYSTEM_CLASS:系统类别
     */
    @ApiModelProperty("科目类别编码")
    private String accountSubjectClassCode;

    /**
     * 是否组织正式财务标准 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否组织正式财务标准")
    private String isOrgOfficialAccountNom;

    /**
     * 是否资金指标 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否资金指标")
    private String isFundsIndex;

    /**
     * 是否存档 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否存档")
    private String isArchive;

}
